﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Configuration;
using websitephuongthao.Datasql;
using System.Data;


public partial class Admin_AdminTinHoaDong : System.Web.UI.Page
{
    Dataconnection da = new Dataconnection();
    SqlCommand cmd;
    SqlDataAdapter dapter;
    DataTable datb;

    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            load_hoatdong();
        }
    }
    protected void add_HoatDong(object sender, EventArgs e)
    {
        String pathImg = "";
        String tieude = txtTieuDe.Text;
        String ndtomtat = txtndTomTat.Text;
        String noidung = txtNoiDung.Text;
        String ngaydang = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss");
        String trthai = sltrangthai.Value;
        int trangthai = Int32.Parse(trthai);

        int thanhvienId = Convert.ToInt32(Session["thanhvienId"]);

        HttpPostedFile file = imgHoatDong.PostedFile;
        if (tieude.Length > 200)
        {
            checkTieuDe.Text = "Tiêu đề không được phép > 200 kí tự.";
        }
        if (imgHoatDong.HasFile == false || file.ContentLength > 500000)
        {
            lbThongBao.Text = "Vui lòng chọn File < 500kb";
        }
        else 
        {
            try
            {
                String strpath = Server.MapPath(@"~/Hinhanh/Anhhoatdong/" + imgHoatDong.FileName);
                imgHoatDong.SaveAs(strpath);
                pathImg = @"~/Hinhanh/Anhhoatdong/" + imgHoatDong.FileName.ToString();
            }
            catch (Exception ex)
            {
                lbThongBao.Text = "Upload ảnh không thành công" + ex.Message;
            }
        }

        String query = "insert into TinHoatDong values(N'"+ tieude +"', N'"+ ndtomtat +"', N'"+ noidung +"', '"+ pathImg +"', '"+ ngaydang +"', '" + trangthai +"' , "+ thanhvienId +")";

        if (da.ExcuteQuery(query) > 0)
        {
            lbThongBao.Text = "Bạn đã thêm dữ liệu thành công.";
            txtTieuDe.Text = "";
            txtndTomTat.Text = "";
            txtNoiDung.Text = "";
        }
        else
        {
            lbThongBao.Text = "Thêm dữ liệu không thành công.";
        }

    }

    protected void grdv_PageNext(object sender, GridViewPageEventArgs e)
    {
        grdv.PageIndex = e.NewPageIndex;
        load_hoatdong();
    }

    protected void load_hoatdong()
    {
        cmd = new SqlCommand();
        cmd.CommandText = "select * from TinHoatDong";
        cmd.Connection = da.getConnection();

        dapter = new SqlDataAdapter(cmd);
        datb = new DataTable();
        dapter.Fill(datb);

        grdv.DataSource = datb;
        grdv.DataBind();

    }
}